sheep’s head and foot soup - German English Dictionary